package com.dr.service;

import com.dr.exception.ServiceExcep;
import com.dr.pojo.SysConfig;

import java.util.List;

/**
 * Created by tugou on 2017/5/11..
 * 系统配置
 */
public interface SysConfigService {
    /**
     * 根据名字获取系统配置
     * @return
     */
    List<SysConfig> getSysConfig(SysConfig config);

    /**
     * 获取所有系统配置信息
     * @return
     */
    List<SysConfig> getConfigList();

    /**
     * 保存系统配置信息
     * @param config
     */
    void saveConfig(SysConfig config) throws ServiceExcep;

    /**
     * 更新系统配置信息
     * @param config
     * @throws ServiceExcep
     */
    void updateConfig(SysConfig config) throws ServiceExcep;

    /**
     * 更新配置信息
     * @param config
     * @throws ServiceExcep
     */
    void commitConfig(SysConfig config) throws ServiceExcep;
}
